package com.luoran.bartalks.entity.biz;

import java.io.Serializable;
import java.util.Date;

import org.beetl.sql.core.annotatoin.AssignID;

import com.luoran.bartalks.entity.BaseInfo;


/**
 * 位置
 */
public class BtPosition extends BaseInfo implements Serializable {

	private static final long serialVersionUID = 1L;

	public BtPosition() {
	}

	/**
	 * id
	 */
	@AssignID("uuid")
	public String getId() {
		return getString("id");
	}

	public void setId(String id) {
		set("id", id);
	}

	/**
	 * 位置名称
	 */
	public String getPositionName() {
		return getString("positionName");
	}

	public void setPositionName(String positionName) {
		set("positionName", positionName);
	}

	/**
	 * 位置编码
	 */
	public String getPositionCode() {
		return getString("positionCode");
	}

	public void setPositionCode(String positionCode) {
		set("positionCode", positionCode);
	}

	/**
	 * 位置的父编码
	 */
	public String getParentRegPositionCode() {
		return getString("parentRegPositionCode");
	}

	public void setParentRegPositionCode(String parentRegPositionCode) {
		set("parentRegPositionCode", parentRegPositionCode);
	}

	/**
	 * 公司编码
	 */
	public String getCompanyId() {
		return getString("companyId");
	}

	public void setCompanyId(String companyId) {
		set("companyId", companyId);
	}

	/**
	 * 位置描述
	 */
	public String getPositionDesc() {
		return getString("positionDesc");
	}

	public void setPositionDesc(String positionDesc) {
		set("positionDesc", positionDesc);
	}

	/**
	 * 创建人
	 */
	public String getFounder() {
		return getString("founder");
	}

	public void setFounder(String founder) {
		set("founder", founder);
	}

	/**
	 * 创建时间
	 */
	public Date getCreateTime() {
		return getDate("createTime");
	}

	public void setCreateTime(Date createTime) {
		set("createTime", createTime);
	}

	/**
	 * 状态(默认为0,1代表删除)
	 */
	public Integer getState() {
		return getInteger("state");
	}

	public void setState(Integer state) {
		set("state", state);
	}

	/**
	 * 长编码
	 */
	public String getLongCode() {
		return getString("longCode");
	}

	public void setLongCode(String longCode) {
		set("longCode", longCode);
	}

	/**
	 * 经度
	 */
	public String getLongitude() {
		return getString("longitude");
	}

	public void setLongitude(String longitude) {
		set("longitude", longitude);
	}

	/**
	 * 纬度
	 */
	public String getLatitude() {
		return getString("latitude");
	}

	public void setLatitude(String latitude) {
		set("latitude", latitude);
	}
}